home *** CD-ROM | disk | FTP | other *** search
/ Inside Mac Games Volume 3 #12 / IMG 33 Dec 1995.iso / Shareware / Gossamer 2.0 / Sample Worlds / VR Funhouse / VR Funhouse next >
Text File  |  1994-01-23  |  6KB  |  226 lines

  1. #
  2. # ROOMS.WLD
  3. #
  4. # A sample set of rooms
  5. #
  6. # Created by Bernie Roehl and Dave Stampe, June 1992
  7. # for use with the REND386 package.
  8. # cleaned, debugged by Dave Stampe July 1992
  9. # For more information, contact broehl@sunee.uwaterloo.ca or
  10. # dstampe@sunee.uwaterloo.ca
  11. #
  12.  
  13. # Modified for Gossamer 2.0 by Jon Blossom
  14.  
  15. loadpath rooms
  16.  
  17. hither            10    # anything closer than this gets clipped
  18. yon          15000    # anything farther than this doesn't get rendered
  19.  
  20. #camera 1 780,160,130 -77,0,0 2  # starting location, orientation and zoom
  21. camera 1 780 160 130
  22. camera 2 180 200 90 -90 60 0  # F2: aerial view 
  23.  
  24. ambient 76
  25.  
  26. # Surface definitions:
  27.  
  28. surfacedef plaster   0x1fd8
  29. surfacedef brick     0x11ff
  30. surfacedef wood      0x12df
  31. surfacedef painted   0x13f8
  32. surfacedef glass1    0x3e00
  33. surfacedef glass2    0x3a00
  34. surfacedef tin       12
  35. surfacedef carpet    0x4a
  36. surfacedef greypaint 239
  37. surfacedef bright    255
  38. surfacedef grain     0x14e8
  39. surfacedef artwork   4
  40. surfacedef beige     0xfd
  41. surfacedef blue      8
  42. surfacedef red       9
  43. surfacedef orange    10
  44. surfacedef cobble    239
  45. surfacedef marble    0x1Df8
  46. surfacedef steel1    0x28eF
  47. surfacedef steel2    0x25eF
  48. surfacedef teak      0x12ff
  49. surfacedef mirror    0x2a00
  50.  
  51.  
  52. # Surface mappings:
  53. surfacemap single1
  54. surface 1 plaster
  55.  
  56. surfacemap single2
  57. surface 1 brick
  58.  
  59. surfacemap single3
  60. surface 1 wood
  61.  
  62. surfacemap double1
  63. surface 1 painted
  64. surface 2 brick
  65.  
  66. surfacemap double2
  67. surface 1 brick
  68. surface 2 painted
  69.  
  70. surfacemap double3
  71. surface 2 plaster
  72. surface 1 painted
  73.  
  74. surfacemap double4
  75. surface 2 plaster
  76. surface 1 brick
  77.  
  78. surfacemap wind1
  79. surface 1 plaster
  80. surface 2 glass1
  81. surface 3 brick
  82. surface 4 mirror
  83. surface 5 tin
  84.  
  85. surfacemap wind2
  86. surface 1 painted
  87. surface 2 glass1
  88. surface 3 tin
  89. surface 4 glass2
  90. surface 5 wood
  91.  
  92. surfacemap floorgrey
  93. surface 1 carpet
  94.  
  95. surfacemap ceilgrey
  96. surface 1 greypaint
  97.  
  98. surfacemap roadcolors
  99. surface 1 cobble
  100.  
  101. surfacemap rugcolors
  102. surface 1 beige
  103. surface 2 blue
  104. surface 3 red
  105. surface 4 orange
  106.  
  107. surfacemap piccolors
  108. surface 1 grain
  109. surface 2 artwork
  110. surface 3 mirror
  111. surface 4 marble
  112. surface 5 steel2
  113.  
  114. surfacemap pic2colors
  115. surface 1 teak
  116. surface 2 mirror
  117.  
  118. surfacemap basecolors
  119. surface 1 marble
  120. surface 2 marble
  121. surface 3 marble
  122. surface 4 marble
  123. surface 5 marble
  124. surface 6 marble
  125.  
  126. surfacemap sculptcolors
  127. surface 1 steel1
  128. surface 2 steel2
  129.  
  130. # Objects
  131. polyobj 4 carpet 80,0,0      80,0,280   400,0,280  400,0,0
  132. polyobj 6 carpet 400,0,280  400,0,480  560,0,480  880,0,480  880,0,0    400,0,0
  133. polyobj 6 carpet 0,0,480     0,0,1040    240,0,1040 560,0,1040 560,0,480 400,0,480
  134. polyobj 4 carpet 560,0,1040 880,0,1040 880,0,480  560,0,480
  135. polyobj 5 carpet 240,0,1280 880,0,1280 880,0,1040 560,0,1040 240,0,1040
  136.  
  137. polyobj 4 greypaint 400,240,0  400,240,280   80,240,280   80,240,0
  138. polyobj 6 greypaint 400,240,0  880,240,0  880,240,480  560,240,480 400,240,480  400,240,280
  139. polyobj 6 greypaint 400,240,480  560,240,480  560,240,1040 240,240,1040 0,240,1040    0,240,480
  140. polyobj 4 greypaint 560,240,480  880,240,480  880,240,1040 560,240,1040
  141. polyobj 5 greypaint 240,240,1040 560,240,1040 880,240,1040 880,240,1280 240,240,1280
  142.  
  143. object bigwin .1,.1,.1 0,0,0     880,0,0        0  wind2
  144. object wall1  8,4.8,.4 0,90,0 880,0,1280    0  single3   fixed  # H
  145.  
  146. object wall1  8,4.8,.4  0,180,0 880,0,0       0  single2   fixed  # I
  147.  
  148. object wall2  5.6,4.8,.4  0,0,0   0,0,1040      0  double1   fixed  # B
  149.  
  150. object bigwin .1,.1,0.05 0,180,0 240,0,1280    0  wind2     fixed  # F
  151.  
  152. object wall1  6.4,4.8,.4  0,0,0   240,0,1280   0  single1   fixed  # G
  153.  
  154. object wall1  5.6,4.8,.4  0,-90,0  0,0,480       0  single1   fixed  # A
  155.  
  156. object wall2  5.6,4.8,.4  0,0,0   0,0,480       0  double2   fixed  # C
  157.  
  158. object wall2  2,4.8,.4  0,-90,0  400,0,280    0  double1   fixed  # L
  159.  
  160. object window1 3.2,4.8,.4 0,0,0   80,0,280     0  wind2     fixed  # K
  161.  
  162. object wall2  .8,4.8,.4   0,-90,0  560,0,480    0  double4   fixed  # E
  163. object wall2  1.6,1.2,.4  0,-90,0  560,180,560 0  double4   fixed  # M
  164. object window2 3.2,4.8,.4 0,90,0 560,0,1040   0  wind1     fixed  # D
  165.  
  166. object wall1  2.8,4.8,.4  0,-90,0  80,0,0        0  single1   fixed  # J
  167.  
  168. # A road outside:
  169.  
  170. object floor   4,.1,2  0,0,0   880,0,600     0  roadcolors fixed
  171. object floor   4,.1,2  0,-45,0  1280,0,600    0  roadcolors fixed
  172. object floor   4,.1,2  0,-90,0  1562.8,0,882.8    0  roadcolors fixed
  173. object floor   40,.1,2 0,0,0   1362.8,0,1282.8   0  roadcolors fixed
  174.  
  175. # Now for some furnishings:
  176.  
  177. object rug     1,.1,1  0,-90,0  750,.1,750     0  rugcolors
  178. object art     2,2,.1  0,180,0 650,120,.5     0  piccolors
  179. object picture 2,2,.1  0,180,0 400,120,480.5  0  pic2colors
  180. object vwlogo  .6,.6,.6    0,180,0   450,180,1040.6   0  pic2colors
  181.  
  182.  
  183. #object shelf 1,2,3 0,0,0 4550,1400,4800   256  . fixed
  184. object shelf .4,.2,.2 0,-90,0 0,140,580     256  . fixed
  185. object shelf .3,.2,.2 0,0,0 350,140,1280  256  . fixed
  186. object shelf .4,.2,.2 0,90,0 880,140,800 256  . fixed
  187.  
  188. # A small forest:
  189. object tree2     1.2,1.2,1.2        0,0,0     80,.1,1200   0
  190. object tree2     .8,.8,.8           0,0,0    -80,.1,1400   0
  191. object tree2     1.4,1.6,1.4        0,0,0   -120,.1,1900   0
  192.  
  193. # A big fir tree:
  194. object fir2 .1,.1,.1  0,0,0  1200,0,380 256 . fixed
  195.  
  196. # Some furniture:
  197. object sofa   .1,.1,.1           0,45,0  650,.1,1200   0 #  sofacolors
  198. object desk3 .15,.13,.1 0,0,0 340,0,968  256 . fixed
  199. object lamp .01,.01,.01 0,0,0 70,0,950 256
  200.  
  201. #stuff on shelves, etc
  202.  
  203. object cone6    .002,.002,.002  0,0,0   425,144,1250   0
  204. object metlcube .2,.5,.3        0,-30,0  850,144,700   0
  205. object wedge    .3,.2,.3        0,-30,0   70,144,600   256
  206. object ball6    .6,.6,.6        0,0,0   420,100,1000   0
  207.  
  208. # A toy:
  209. object c6=ccone6  .005,.005,.005  0,0,0    750,5,140   0
  210.  
  211. object sculpbase=block .6,1.0,.6     0,0,0    440,.1,380    0  basecolors
  212. object mh=methead  .4,.4,.4        0,180,0   480,110,410    0 . sculpbase
  213.  
  214. title  ROOMS.WLD sample world
  215. title by Dave Stampe & B. Roehl
  216. title        Created 1/7/92
  217. #title
  218. #title memory
  219.  
  220. # End of rooms.wld
  221.  
  222. #title A sample set of rooms
  223. #title by Dave Stampe
  224. #title and Bernie Roehl
  225. #title memory
  226.